<?php

namespace Modules\Shop\Entities;

use Illuminate\Database\Eloquent\Model;

class Article extends Model
{
//    因为报错说添加的字段有问题不能为空，所以在此设施添加字段为除了'file'全部能填充到数据库
//    protected $fillable = ['title','author','content','thumb','click','iscommend'];
    protected $guarded = ['file'];

        //因为文章管理展示信息的时候，内容太长了，显得不美观，所以让他显示成文章分类的数字
//    这里进行模板的关联
    public function category(){
//        多对一：展示的是所属分类，好多的文章对因的一个分类，所以是多对一关联
//        参数1：被关联的模型(目标模型)方法写在那个模型中，那个就是主模型，参数1填写的是需要被关联的模型 ， 内键  ，外键（多对一内外键取反）
//        dd($this->belongsTo(Category::class,'pid','id'));
        return $this->belongsTo(Category::class,'category_id','id');
    }
}
